ReactiveKeyboard class for simplifying the use of KeyboardEventStreams in Dart