Remove lazy initialize x for views

- so the side pane open/close still works when rotating display
- instead, use or calculate it from the right edge x if display