Core and stocklistener is now implemented as the specification (the old
code is left)