added preview canvas, toggle_grey func , toggle_sorry func, clear_preview