now getting user screen dimensions. working on best stategy for display