More canvas testing and proportional sizes

- testing more canvas callbacks
- added support for proportional width/height and align
- tested composing slider using proportional sizes