home security systems
The button top 706 can move vertically in a direction perpendicular to a plane of the button opening 710 e. g. , in a downward direction into or out of the device housing 702 when a user presses on the button top 706. The button assembly includes a flexible edge that surrounds the button top 706 and fills a gap between the button opening 710 and the button top 706. The flexible edge enables a range of motion for movement of the button top 706 with respect to the button opening 710 of the front cover plate 708. In some implementations, the flexible edge of the button assembly forms a water tight seal with an edge of the button opening 710 of the front cover plate 708, and prevents water from entering the device housing 702 via the opening 710.