Accessibility: Added a new module to control keyboard interaction and ARIA properties for accessiblity purposes. Added tabindex and relevant label, role and aria information to all buttons.