So far I have line stepping working :) .
I ended up spending too much time building the UI (3 days), but oh well.