See #48. It appears we don't have adequate test coverage of KeyboardScrollable.swift. While testing this is inherently difficult due to its interaction with the system keyboard, we should attempt to extract as much frame calculation logic to helper functions that we can then unit test.