miscelaneous custom bindings for knockout