A framework for Smart Interactive Public Displays