FIX: mixed up prepersit and preupdate .. NEW: JavaScript for Customers