Direct input transport

Direct input transport implementation (reads strings from runtime console), some fixes in travelling subframework
first dispose and then unbind? why?