1. Does not reset the insets unless keyboard is dismissed
2. The extra padding is also considered when detecting overlap