move Furnace and Sign to API, move over their respective events to the API

Signed-off-by: Sleaker <sleaker@gmail.com>