worked around the keyboard bugs