created a better help algorithm - so every handler can handle their help