fix bug: clearing shoe selection does not clear canvas