updated edit listener. 24h timings now need colons