The submit_button helper method now uses innerHTML, instead of value. The use of value was introduced by my own mistake, as I didn't notice this wasn't an <input type='submit'> tag.
Fixed a bug in the submit_button helper method. This method wasn't preserving the existent onlick behaviour; Added a rspec test to prevent this from happening again.