WIP Make things signal based.