commit four, the last commit of the day so far. Everything is working but could be cleaned up. The buttons do not have 'post click' styles, as apparently that requires script.