minor bugfixes and warning removal, mostly just unused signal cleanup.