Knockout is a MVVM solution where the VM should reflect the state of the UI. In the modularapp the Messages Blade shows the latest message at the bottom of an element. This results in it appearing out of view when a number of messages are in this element. What's the best practice for auto-scrolling that element so that the new message is in view?
There is also a need to detect if the user has chose to scroll away from the bottom of the element.
cc: @BladeRunnerJS/bladerunnerjs-core-team-admin