fix comment to refer to checkout_step?

respond_to? isn't used on master any more and refers to older code

Fixes #3923
moves checkout steps javascript into specific methods

Fixes #3928