any special reason why this is used instead of ui-hidden?