Before timers were there it wouldn't hang, now it does randomly. Either some cleanup issue, timer issue.