slit screens working (refactoring needed)