Added returns, fixed add_filepool_control

Every add_*_control now returns something and add_filepool_control does not require a custom function anymore.