Info from Headset Button Controller author:
"I just released a new version of Headset Button Controller to google play. The version 7.6 includes the pressy mode (version 7.5, which I released yesterday contained a bug). (...) As I said I donīt wont to implement such a hack for long click.
Showing a different profile icon depending on the selected profile makes sense. I will put in on my backlog ..."
link to app:
For me with this app most important things are Tasker support and all apps, shortcuts available to chose as click action.