MiniKers: Interaction-Powered Smart Environment Automation