add height and width property for demo
improve x and y handle movement

- add width and height property into scope
- improve movent methods
bind width and height to scope