reimpl of Android causticlive, basically dosn't work except the UI