Revert "Revert "Revert "Camera button support (2/2)"""

This reverts commit 96ddb2804a00f3b2b627085a69e57b0c786a41b3.