improved layout modifications
Improved demo dimensions and options layout
Attempt to provide default height when not provided
Fixed lingering bug in source legends