optimized save for later js and ajax hooks