Boilerplate which avoids having to use generics. Instead of ObservableValue<Float>, use ObservableFloat.
ObservableValue<Float>
ObservableFloat