more testing of on change stuff