Bug 796600 - make the keyboard layout menu scrollable
Refine the scrolling to address review comments

 1. Add LOCKED_AREA so the menu will not be easily dismissed
 2. Adjust the scrolling speed
 3. Will do continuous scrolling if you stick to the edge