add remote keyboard functionality