add an onFinished event to complement onClear; rearrange slightly so you don't get both when clearing
add an onFinished event to complement onClear; rearrange slightly so you don't get both when clearing

stephencelis/timeframe