Input bindings

Allows input bindings via dynamic method access.