LPS-46696 - decouple from theme. fix permissions issues. allow overriding of drag handle and class.