made signs functional again.

there was a minor logic bug, which rendered signs useless.

it was something like: 'if(!canceled) return' in byte code