readme changes; custom callback for each step returns tip, frame & cursor as dom objects