Implemented user-script method
Added remote testing; a lot of user-script fixes