HALO: make windows moveable and scaleable [WIP]

Change-Id: I8c3118f6d548dc70f186454fb8d15a4bae9bbeb0
Halo: allow dismiss floating window by touch outside

Change-Id: If27d4f84640301fde48345a0abdbea2269e14db1