transition was ugly actually
+ change event not used