A javascript library for performing specified tasks at set intervals or times