some wip on change pass and some changes on forgot pass and some rearranging on the js, since komodo sees js differently every time