smartCanvas mostly fixed
adapted the smartCanvas demos to scale change
navigainer: moved drag to external function