Added engine.io for real time updates via websockets, fixed a lot of bugs with enter() and exit()