Initial convert stub
Working initial conversion
Add on input listeners