adding a lot of stuff like calendar, inputs, change event states, ...