action.call();
} finally {
subs.unsubscribe();
}
} else {
<BUG>timer.stop();

timer = null;
</BUG>
nonDelayed = true;

action.call();
} finally {
subs.unsubscribe();
}
} else {
timeline.stop();
timeline = null;
nonDelayed = true;
