get-current-premove API
implement play-premove API
tweak build