Towards a comprehensive European framework for online gambling