Teach MapCanvas to remember where the open spaces are.
Need enum34 for Python 3.3.