working object-oriented code for simple neato remote controller