widgets/reusable/keyboard_visibility_builder library