change : layout to custom view for custom onDraw call
added : scaling and dragging motions