[REFACTOR] get ready to performance tuning
[FEATURE] Add initial device orientation support