Added button disabling for playing
Fixed bug with current max generations being different from changed run parameters
Refactored button properties to use bindings instead of listeners