details fix

sth ugly codes fixed:
0. change canvasView from ? to !
1. remove path, only use paths
2. move setupColorPickers and colorPickerTapped to ViewController