added a few comments, fixed bug with using minus while highlighting applied filters, may have fixed elusive box initialization bug by moving clock.start()