changed behavior of the return key

edit box: changed the return key to only insert a new line if at the
  end of a non-blank link (ctrl+return inserts a new line regardless)
removed the creation of a new key press ctrl+return event because it
  doesn't work with the new return key check; instead just insert the
  new line character directly