(Issue #3) Icons for fill/erase don't properly update.

Added a listener to handle button press updates for erase/fill.