added gestures, new screens, new assets, loading, threading