ios & osx support -- including demos