allowing width/height to be bound if needed. creates isolate scope now.