8/10 everything good but esp sometimes goes randomly off screen