sl2: Add slast.SLOn.

Since on doesn't create a displayable, it makes sense to handle it
differently rather than complicating SLDisplayable.