first version edit gadget, still have to fix code within js
first version with a somewhat functioning storage mechanism