fix: screen rotation support