Adjusted to not auto add CSS/JS when used in safecracker form. Can now use init_ft() module method to load the assets at the correct places to ensure jQuery has loaded first.