Async Teleport as Task<T>, Fixed control panel refreshing twice, started working on KeyState remembering