improved heart beat effect and a few other misc changes