Seat fix I think

I got to looking at the seat trying to figure out why it has the gap when I am riding it. I took both side panels off and noticed on both sides that the seat doesn’t even touch the frame. The only part touching anything is the front on the two tabs where they stick out from the tank and the rear of the seat where it sits down. The center of the seat has no support. I believe what is happening is when we sit on the seat it pushes the center down and bows the top edge back making the hole at the front of the seat at the fuel tank. I am going to go to the hardware store and see if I can find something to attach to the frame where the seat tabs are suppose to touch the frame and I believe this will support the seat much better. I believe I can find some type of rubber tab with the sticky back to attach to the frame.