rewritten; new name; not using jQuery anymore

rewritten; not using jQuery anymore; new name